#   ██    ██ ██    ██     ███████ ██   ██  ██████  ██    ██                                                             
#    ██  ██  ██    ██        ███  ██   ██ ██    ██ ██    ██                                                             
#     ████   ██    ██       ███   ███████ ██    ██ ██    ██                                                             
#      ██    ██    ██      ███    ██   ██ ██    ██ ██    ██                                                             
#      ██     ██████      ███████ ██   ██  ██████   ██████                                                              
#
#    ██████  ███    ██ ██      ██ ███    ██ ███████     ██████  ██    ██ ██████   █████  ████████ ██  ██████  ███    ██ 
#   ██    ██ ████   ██ ██      ██ ████   ██ ██          ██   ██ ██    ██ ██   ██ ██   ██    ██    ██ ██    ██ ████   ██ 
#   ██    ██ ██ ██  ██ ██      ██ ██ ██  ██ █████       ██   ██ ██    ██ ██████  ███████    ██    ██ ██    ██ ██ ██  ██ 
#   ██    ██ ██  ██ ██ ██      ██ ██  ██ ██ ██          ██   ██ ██    ██ ██   ██ ██   ██    ██    ██ ██    ██ ██  ██ ██ 
#    ██████  ██   ████ ███████ ██ ██   ████ ███████     ██████   ██████  ██   ██ ██   ██    ██    ██  ██████  ██   ████ 
#
#   ████████ ██ ███    ███ ███████ ██████                                                                               
#      ██    ██ ████  ████ ██      ██   ██                                                                              
#      ██    ██ ██ ████ ██ █████   ██████                                                                               
#      ██    ██ ██  ██  ██ ██      ██   ██                                                                              
#      ██    ██ ██      ██ ███████ ██   ██                                                                              
#                                                                                                                    
#
#   2025/6/23
#   22:47
#   开始统计


# 1_循环_无条件_实体分数+1.mcfunction
execute as @e run scoreboard players add @s 在线时长 1
# 2_连锁_无条件_此房间+1.mcfunction
scoreboard players add 此房间 在线时长_此房间 1
# 3_循环_无条件_删除 在线时长_天 记分板.mcfunction
scoreboard objectives remove 在线时长_天
# 4_循环_无条件_添加 在线时长_天 记分板.mcfunction
scoreboard objectives add 在线时长_天 dummy
# 5_循环_无条件_删除 在线时长_时 记分板.mcfunction
scoreboard objectives remove 在线时长_时
# 6_连锁_无条件_添加 在线时长_时 记分板.mcfunction
scoreboard objectives add 在线时长_时 dummy
# 7_连锁_无条件_删除 在线时长_分 记分板.mcfunction
scoreboard objectives remove 在线时长_分
# 8_连锁_无条件_添加 在线时长_分 记分板.mcfunction
scoreboard objectives add 在线时长_分 dummy
# 9_连锁_无条件_删除 在线时长_秒 记分板.mcfunction
scoreboard objectives remove 在线时长_秒
# 10_连锁_无条件_添加 在线时长_秒 记分板.mcfunction
scoreboard objectives add 在线时长_秒 dummy
# 11_连锁_无条件_玩家自己的 在线时长_天 等于 在线时长.mcfunction
execute as @a[scores={在线时长=0..}] run scoreboard players operation @s 在线时长_天 = @s 在线时长
# 12_连锁_无条件_玩家自己的 在线时长_天 除以等于 86400.mcfunction
execute as @a[scores={在线时长_天=0..}] run scoreboard players operation @s 在线时长_天 /= 天 在线时长_此房间
# 13_连锁_无条件_玩家自己的 在线时长_分 等于 在线时长.mcfunction
execute as @a[scores={在线时长=0..}] run scoreboard players operation @s 在线时长_分 = @s 在线时长
# 14_连锁_无条件_玩家自己的 在线时长_分 求余等于 86400.mcfunction
execute as @a[scores={在线时长_分=0..}] run scoreboard players operation @s 在线时长_分 %= 天 在线时长_此房间
# 15_连锁_无条件_玩家自己的 在线时长_时 等于 在线时长_分.mcfunction
execute as @a[scores={在线时长_分=0..}] run scoreboard players operation @s 在线时长_时 = @s 在线时长_分
# 16_连锁_无条件_玩家自己的 在线时长_时 除以等于 3600.mcfunction
execute as @a[scores={在线时长_时=0..}] run scoreboard players operation @s 在线时长_时 /= 时 在线时长_此房间
# 17_连锁_无条件_玩家自己的 在线时长_分 求余等于 3600.mcfunction
execute as @a[scores={在线时长_分=0..}] run scoreboard players operation @s 在线时长_分 %= 时 在线时长_此房间
# 18_连锁_无条件_玩家自己的 在线时长_秒 等于 在线时长_分.mcfunction
execute as @a[scores={在线时长_分=0..}] run scoreboard players operation @s 在线时长_秒 = @s 在线时长_分
# 19_连锁_无条件_玩家自己的 在线时长_分 除以等于 60.mcfunction
execute as @a[scores={在线时长_分=0..}] run scoreboard players operation @s 在线时长_分 /= 分 在线时长_此房间
# 20_连锁_无条件_玩家自己的 在线时长_秒 求余等于 60.mcfunction
execute as @a[scores={在线时长_秒=0..}] run scoreboard players operation @s 在线时长_秒 %= 分 在线时长_此房间
# 21_连锁_无条件_此房间_天 等于 此房间.mcfunction
scoreboard players operation 此房间_天 在线时长_此房间 = 此房间 在线时长_此房间
# 22_连锁_无条件_此房间_天 除以等于 86400.mcfunction
scoreboard players operation 此房间_天 在线时长_此房间 /= 天 在线时长_此房间
# 23_连锁_无条件_此房间_分 等于 此房间.mcfunction
scoreboard players operation 此房间_分 在线时长_此房间 = 此房间 在线时长_此房间
# 24_连锁_无条件_此房间_分 求余等于 86400.mcfunction
scoreboard players operation 此房间_分 在线时长_此房间 %= 天 在线时长_此房间
# 25_连锁_无条件_此房间_时 等于 此房间_分.mcfunction
scoreboard players operation 此房间_时 在线时长_此房间 = 此房间_分 在线时长_此房间
# 26_连锁_无条件_此房间_时 除以等于 3600.mcfunction
scoreboard players operation 此房间_时 在线时长_此房间 /= 时 在线时长_此房间
# 27_连锁_无条件_此房间_分 求余等于 3600.mcfunction
scoreboard players operation 此房间_分 在线时长_此房间 %= 时 在线时长_此房间
# 28_连锁_无条件_此房间_秒 等于 此房间_分.mcfunction
scoreboard players operation 此房间_秒 在线时长_此房间 = 此房间_分 在线时长_此房间
# 29_连锁_无条件_此房间_分 除以等于 60.mcfunction
scoreboard players operation 此房间_分 在线时长_此房间 /= 分 在线时长_此房间
# 30_连锁_无条件_此房间_秒 求余等于 60.mcfunction
scoreboard players operation 此房间_秒 在线时长_此房间 %= 分 在线时长_此房间